python finding intersection of two lists